package org.odst.transformer;

import org.odst.controller.SheetTransformationController;
import org.odst.tag.Block;
import org.odst.transformation.ResultTransformation;

/**
 * Defines row transformation methods
 */
public interface RowTransformer {
    Row getRow();
    ResultTransformation transform(SheetTransformationController stc, SheetTransformer sheetTransformer/*, ResultTransformation previousTransformation*/);
    Block getTransformationBlock();
    void setTransformationBlock(Block block);
    ResultTransformation getTransformationResult();

}
